package com.topscomm.file;

public class FileSystemConst {
	/**
	 * 文件上传状态
	 *
	 * @description:
	 * @author: donghang
	 * @date: 2020年8月17日下午11:20:40
	 * @modify:
	 */
	public static class FileUploadStateEnum {
		public static String Wait = "wait";// 等待
		public static String Uploading = "uploading";// 上传中
		public static String Md5 = "md5";// 计算
		public static String UploadFinish = "uploadFinish";// 上传完成
		public static String Merge = "merge";// 合并中
		public static String Password = "password";// 加密中
		public static String Splice = "splice";// 切片中
		public static String Finish = "finish";// 已完成
	}

	/**
	 * 文件块上传结果类型
	 *
	 * @description:
	 * @author: donghang
	 * @date: 2020年8月22日下午6:01:12
	 * @modify:
	 */
	public static class FileUploadResultType {
		public static int FileAlreadyUpload = 0;// 文件已经上传
		public static int BlockUploadSuccess = 1;// 块上传成功
	}

	/**
	 * 文件处理进度
	 *
	 * @description:
	 * @author: donghang
	 * @date: 2021年5月13日下午11:49:28
	 * @modify:
	 */
	public static class FileProcessProgressType {
		public static int Finish = -1;// 文件处理完成
		public static int Error = -2;// 处理失败
	}

	/**
	 * @Description: 普通文件浏览过期时间
	 * @Author: mengmeng
	 * @Date: 2022/7/13 20:31
	 * @Version: 1.0
	 **/
	public static final String FILE_SIGNATURE_EXPIRE_TIME = "FILE_SIGNATURE_EXPIRE_TIME";


	/**
	 * @Description: 视频文件过期时间
	 * @Author: mengmeng
	 * @Date: 2022/7/13 20:31
	 * @Version: 1.0
	 **/
	public static final String VIDEO_SIGNATURE_EXPIRE_TIME = "VIDEO_SIGNATURE_EXPIRE_TIME";


	/**
	 * @Description: 文件下载过期时间
	 * @Author: mengmeng
	 * @Date: 2022/7/13 20:31
	 * @Version: 1.0
	 **/
	public static final String DOWN_LOAD_SIGNATURE_EXPIRE_TIME = "DOWN_LOAD_SIGNATURE_EXPIRE_TIME";
}
